package com.exam.service;
import com.exam.entity.MultiQuestion;

import java.util.List;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

public interface MultiQuestionService {
    MultiQuestion addMultiQuestion(MultiQuestion multiQuestion);

    MultiQuestion updateMultiQuestion(Long id, MultiQuestion multiQuestion);

    void deleteMultiQuestion(Long id);

    MultiQuestion getMultiQuestionById(Long id);

    List<MultiQuestion> getAllMultiQuestions();
    boolean checkDuplicate(MultiQuestion multiQuestion);

    void importMultiQuestions(List<MultiQuestion> multiQuestions);

    Page<MultiQuestion> getAllMultiQuestions(Pageable pageable); // 分页查询
}